detach a body of troops - Turkish English Dictionary